import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Test {
//    public static void main(String[] args) {
//         List<String> list = new ArrayList<>();
//         list.add("hello");
//         list.add("nihao");
//         list.add("apple");
//         list.add("pear");
//         list.add("mango");

//         for(int i = 0; i < list.size(); i++){
//             System.out.println(list.get(i));
//         }

//        for(String e : list){
//            System.out.println(e);
//        }

//        Iterator<String> it = list.listIterator();
//        while(it.hasNext()){
//            System.out.println(it.next());
//        }
//    }

//    public static void main(String[] args) {
//        List<Integer> list1 = new ArrayList<>();
//        List<Integer> list2 = new ArrayList<>(10);
//        list2.add(1);
//        list2.add(2);
//        list2.add(3);
//        List<Integer> list3 = new ArrayList<>(list2);
//
//        //list2.add(0,0);
//        //System.out.println(list2);
//
//        //list3.addAll(list2);
//        //System.out.println(list3);
//
//        list2.add(0,0);
//        list2.remove(0);
//        list2.remove(new Integer(1));
//        System.out.println(list2);
//        System.out.println(list2.get(0));
//
//        System.out.println(list2.subList(0,2));
//    }
}
